package solicitudes.presentacion;

import java.util.List;

import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

import solicitudes.accesoDatos.DaoEstado;
import solicitudes.modelo.Estado;

@ManagedBean
@RequestScoped
public class ListaEstados {

	// propiedades de los formularios
	
	List<Estado>	estados;
	
	// EJBs
	
	@EJB
	DaoEstado daoEstado;
	
	public ListaEstados() {
	}

	// eventos
	
	public String refrescar() {
		estados = null;
		return "";
	}
	
	// manejo de propiedades
	
	public List<Estado> getEstados() {
		if ( estados == null ) {
			estados = daoEstado.findAll();
		}
		return estados;
	}
	
	public void setEstados(List<Estado> estados) {
		this.estados = estados;
	}
	
	
}
